/*整站样式*/
html,body,dl,dd,img,form,div,ul,ol,li,h1,h2,h3,h4,h5,h6,p{margin:0;padding:0;border:0; }
body{font-size: 14px;font-family:"微软雅黑"; background-color:#fff;color:#333; min-width:1200px; overflow-x:hidden }
ul,ol,li{ list-style-type:none;}
img{border:0;vertical-align:middle}
select,input,select{vertical-align:middle;outline: none;background-color:#fff; font-size:12px; line-height:18px; font-family:"微软雅黑"; }
table{border-collapse:collapse;border-spacing:0}
iframe{border:none;}
a:link{color:#333;text-decoration:none; transition:All .6s ease-in-out;}
a:visited{color:#333;text-decoration:none;}
a:hover{color:#006ce2;text-decoration:none; transition:All .6s ease-in-out;}
a:active{color:#0093ff;text-decoration:none;}
.c{clear:both;font-size:0;line-height:0;height:0;visibility:visible;}
.h{display:none;visibility:visible;}
.wrap{border:0;padding:0;width:1200px;margin:0 auto;zoom:1;}
.wrap_width{border:0;padding:0;width:1200px;margin:0 auto;zoom:1;}
.wrap:after{clear:both;content:"";display:table;}
.fix{*zoom:1;}
.fix:after{clear:both;content:"";display:table;}
.fl{float:left;}
.fr{float:right;}

.pagerelative{position:relative;}
.pageabsolute{position:absolute;}
.tex_l{ text-align:left};
.tex_c{ text-align:center};
.tex_r{ text-align:right};
.posr{position:relative; }
.btn{font-weight:normal;}
.px20{height:20px;line-height:20px;}
/* 编辑器内容样式 凡是编辑器修改区域加上 */
.editor{line-height:24px;text-align:left; margin-top:20px;}
.editor p{text-indent:2em;}
.editor ol li{list-style-type:circle;margin-left:25px;}
.editor ul li{list-style-type:square;margin-left:25px;}
/* 分页样式 */
.page{text-align:center;margin-top:20px;}
.page span{  display:inline-block;padding:5px 10px;margin-right:10px;color:#fff;border:1px solid #ce000c;color:#fff; background-color:#ce000c;}
.page a{display:inline-block;padding:5px 10px;margin-right:10px;color:#fff;border:1px solid #999;color:#666;}
.page a:hover{background-color:#ce000c;color:#fff;}

.page a.now{background-color:#2eafbb;color:#fff; border:1px solid #ce000c;}

/* index */
.section{overflow:hidden;}


.head{width:100%; float:left; height:105px; background:url(../images/head_bg.png)  }

.head_left{float:left; width:60%; }
.head_erweima{float:left; width:10%; padding-top:40px; }
.head_right{float:right; width:20%; overflow:hidden; font-size:1.1em; padding-top:20px; text-align:right; }
.head_logo{ margin-top:20px;  width:20%; padding-right:20px; border-right:1px #d5d1ca solid; }
.head_logo_title{ padding-top:30px; padding-left:20px; float:left; font-size:1.2em; color:#b5b5b5;}

.head_tel_title{ color:#707071; font-size:1.1em; }
.head_tel_num{ color:#ee0533;width:100%; text-align:right; font-family:"Times New Roman", Times, serif; font-size:1.9em; line-height:1.8em; float:right;  font-weight:bold;}



/*nav导航盒子*/
.nav_top_bg{width:100%; float:left; background:#185dc3;}
.nav{width:100%;height:52px;line-height:52px;text-align:center;font-size:16px; overflow:hidden; font-weight:normal; font-family:"微软雅黑";z-index:1000}
/*nav-main*/
ul.nav-main{width:100%;height:100%;list-style-type:none}
ul.nav-main span{display:inline-block;width:12px;height:9px; background:url(../images/sj1.png) no-repeat center center}

/*图标向上旋转*/
.hover-up{transition-duration:.5s;transform:rotate(180deg);-webkit-transform:rotate(180deg); }
/*图标向下旋转*/
.hover-down{transition-duration:.5s;transform:rotate(0);-webkit-transform:rotate(0)}
/*导航条设置*/
ul.nav-main>li{padding-left:3.5%; padding-right:3.5%;height:100%;display:block;float:left;color:#fff;border-right:1px #144fa6 solid; cursor:pointer}
ul.nav-main>li a{ display:block;}
ul.nav-main>li.first{border-left:1px #144fa6 solid; cursor:pointer}
ul.nav-main>li:hover{background-color:#3b87f8;color:#fff }
ul.nav-main>li:hover span{ background:url(../images/sj1.png)  no-repeat center center; z-index:100000 }

ul.nav-main>li.on{background-color:#3b87f8;color:#fff }

ul.nav-main>li a{color:#fff; display:block;}
/*隐藏盒子设置*/
div.hidden-box{width:140px;position:absolute;display:none;background:#315565 url(../images/sj2.png) no-repeat  top center;top:52px;filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;}
.hidden-box>ul{list-style-type:none;color:#fff;cursor:pointer; padding-top:12px;padding-bottom:15px}
.hidden-box>ul li{ line-height:30px; height:30px; font-weight:500}

.hidden-box>ul li a{ color:#fff; display:block;}
.hidden-box>ul li a:hover{ color:#2dacf5;}
/*.hidden-box li:hover{background:#643519;color:#fff}*/

/*隐藏盒子位置设置*/
.hidden-loc-index{left:0px}
.hidden-loc-us{left:141px}
.hidden-loc-news{left:282px}
.hidden-loc-product{left:423px}
.hidden-loc-jobs{left:705px}
.hidden-loc-contact{left:846px}




/*** 顶部滑动导航条  ***/
.nav_top li a span:hover{color:#215d94;}
.banner{width:100%;overflow:hidden;position:relative;height:600px; margin-top:0px;}
.banner .pic{position:relative;height:100%;}
.banner .pic li{float:left;width:100%;position:relative;background-repeat:no-repeat;background-position:center;}
.banner .pic li a{display:block;width:100%;height:473px;}
.banner .list{text-align:center;position:absolute;bottom:40px;width:100%;}
.banner .list li{display:inline-block;*zoom:1;*display:inline;width:50px;border-bottom:2px solid #fff;height:20px;margin:0 7px;cursor:pointer;}
.banner .list .on{border-bottom:2px solid #22b446;}


.b_title{text-align: center;top:0px;}
.b_text{text-align: center;position: relative;top:220px;}
.b_info{text-align: center;position: relative;top:240px;}



.home_title{width:358px; margin:60px auto 40px; height:59px; text-align:center; background:url(../images/home_title_bg.png)  }
.home_title_name{font-size:2em; color:#277bca;  padding:0px 20px; line-height:20px; position:relative; z-index:999; top:-10px;}
.home_title_en_name{position:relative; z-index:999; top:-2px; color:#666; font-size:1.4em;}

/* home about */

.home_about{width:100%; float:left; margin-top:24px;}

.home_about li.company{width:31%; float:left;}

.home_about_bg{width:100%; height:254px; float:left; cursor:pointer; background:url(../images/home_about_company_bg.png) no-repeat center}

.home_about_bg:hover{background:url(../images/home_about_company_bg_hover.png) no-repeat top center; color:#fff; transition:All .6s ease-in-out;}

.home_about_bg a:hover{color:#fff; display:block; transition:All .6s ease-in-out;}


/* home pro */

.home_pro_column{width:1188px; margin:50px auto; overflow:hidden;}
.home_pro_column ul{padding-bottom:20px;*padding-bottom:40px;}
.home_pro_column li{float:left;}
.home_pro_column li.c1{float:left;width:582px;}
.home_pro_column li.c2{float:left; width:582px; margin-left:10px;  }


.home_pro_list{width:100%; float:left;  font-size:14px;  line-height:32px; margin-bottom:2px; cursor:pointer; background:#eee;  }

.home_pro_list:hover{background:#39F; color:#fff; }
.home_pro_list a{color:#666; display:block; text-indent:20px; }
.home_pro_list a:hover{color:#fff;}
.home_pro_list a.current{background:#39F; color:#fff;}

/* home products */
.succeed{background:#f0f0f0; min-height:166px;width: 100%;animation: animatedBackground 30s linear infinite;-webkit-animation: animatedBackground 30s linear infinite;-moz-animation: animatedBackground 30s linear infinite;}
.succeed_title{text-align:center;padding-top:50px;}
.succeed_text{width:1020px; margin:0px auto; text-align:center; height:54px;}
.succeed_text .text{text-align:center;font-size:14px;color:#333; margin:50px auto 0px auto;}
.succeed_list{width:100%;}
.container{padding-bottom:0px; }
.succeed_list ul{width: 100%;font-size: 0;}
.succeed_list li{width: 20%;float: left;overflow: hidden;}
.succeed_list li img{max-width: 100%;}
.succeed_list li img{ opacity:0.92;transform: scale(1);-mo-transform: scale(1);-webkit-transform: scale(1);-moz-transform: scale(1);transition: all 0.8s ease-out 0s;-webkit-transition: all 0.8s ease-out 0s; -moz-transition: all 0.8s ease-out 0s; -mo-transition: all 0.8s ease-out 0s;}
.succeed_list li:hover img{opacity:1;transform:scale(1.4);-webkit-transform:scale(1.4);-moz-transform:scale(1.4);transition: all 0.6s ease-out 0s; -webkit-transition: all 0.6s ease-out 0s;-moz-transition: all 0.6s ease-out 0s;-mo-transition: all 1s ease-out 0s;}

.home_page{text-align: center;margin-top: 50px;}
.home_page a{display: inline-block;font-size: 20px;font-weight: 200;line-height: 38px;width: 38px;text-align: center;margin: 0 3px;color: #999;border:1px solid #999; Arial;font-weight: lighter;}
.home_page a:hover{color: #333;border-color: #333;}

.home_page{text-align: center;margin-top: 50px;}
.home_page a{display: inline-block;font-size: 20px;font-weight: 200;line-height: 38px;width: 38px;text-align: center;margin: 0 3px;color: #999;border:1px solid #999;Arial;font-weight: lighter;}
.home_page a:hover{color: #333;border-color: #333;}

/*main*/

.main{width:100%; float:left; margin-top:20px; background:#fff; padding-bottom:60px;}

.current_location{width:100%; float:left; margin-top:16px; color:#666; line-height:38px; text-align:left; border-top:1px #d9d9d9 dashed; border-bottom:1px #d9d9d9 dashed;}
.about_menu{float:left; margin:28px auto;}
.about_menu li{float:left; border:1px #087203 solid; color:#087203; font-size:16px; margin-left:10px; padding:6px 40px; text-align:center; cursor:pointer; display:block }

.about_menu li a{color:#fff; background:#087203; display:block }
.about_menu li.on{color:#fff; background:#087203; display:block }


.main_left{width:24%; float:left;}
.left_menu{
width:96%;
float:left;
padding:6px 6px 200px 6px; 
border:1px #ddd solid;

}
.left_menu_title{
width:100%;  

background:#39F; 
color:#fff;
font-size:22px;
font-weight:bold;
padding-top:10px; 
padding-bottom:10px; 
text-indent:20px; 
line-height:33px;

margin-bottom:10px;

}
.left_menu_list{width:100%;  font-size:14px;  line-height:32px; margin-bottom:2px; cursor:pointer; background:#eee;  }

.left_menu_list:hover{background:#39F; color:#fff; }
.left_menu_list a{color:#666; display:block; text-indent:20px; }
.left_menu_list a:hover{color:#fff;}
.left_menu_list a.current{background:#39F; color:#fff;}




.left_service_tel{
width:228px; 
margin-top:12px; 
border:1px #dfdfdf solid; 
padding:2px; 
overflow:hidden;
-moz-border-radius: 3px;      /* Gecko browsers */
-webkit-border-radius: 3px;   /* Webkit browsers */
border-radius:3px;            /* W3C syntax */
}

.main_right{width:74%; float:right; }
.main_right_title{width:100%; margin-top:10px;}

.title_big{float:left; width:100%; font-size:22px; color:#06C; }
.title_small{float:left; width:100%; font-size:14px; line-height:45px}
.main_right_content{width:100%; float:left; padding-top:20px;  font-size:14px; line-height:1.6em;}


.about{overflow: hidden; background: url("../images/about_title.jpg") no-repeat -120px 0px; padding-top:160px;}
.about_tab{width: 1200px;margin: 0 auto;position: relative;height: 100%;}
.about_tab ul{position: absolute;bottom: -100px;right: 0;font-size: 0;}
.about_tab li{display:inline-block;width: 135px;text-align: center;vertical-align: bottom;*display: inline;zoom: 1;}
.about_tab li a{font-size: 16px;color: #fff;line-height: 40px;}
.about_tab li.on a{line-height: 100px;}
.about_tab .blue{background: #43bcc7;}
.about_tab .green{background: #a6d250;}
.about_tab .yellow{background: #eab055;}
.about_tab .orange{background: #e9d356;}
.about_title{text-align: center;padding-top: 60px;padding-bottom:30px;}
.about_main{width: 600px;position: relative;}
.about_pic{position: relative;width: 490px;}
.about_pic img{position: absolute;}
.about_cont{ padding-bottom: 30px;margin-bottom: 30px;position: relative;}
.about_main .about_cont:first-child{border-bottom: 1px dashed #d3d3d3; }
.about_cont h2{font-size: 26px; color: #333;font-weight: normal;margin-bottom: 5px;}
.about_cont h4{font-size: 16px; color: #333;font-weight: normal;background: url("../images/a03.jpg") no-repeat left bottom;padding-bottom: 8px;margin-bottom: 30px;white-space: nowrap;}
.about_cont .text{font-size: 14px;color: #333;line-height: 28px;}
.about_cont li{margin-bottom: 14px;width:300px;float:left;}
.about_cont li span{background: #4bcdd9;color: #fff;font-size: 10px;padding:0 4px;margin-right: 8px;line-height: 12px;*padding: 2px 4px;}
.culture{background: url("../images/about_culture_bg.png") no-repeat center;min-height: 540px; }
.culture  .about_cont:first-child{border: 0;}

.lc li{ float: left; overflow: hidden; width: 113px; height: 123px; margin-right: 6px;margin-left: 5px; text-align: center; color: #fff; background: url(../images/circle2.png) no-repeat center center; }
.lc li h4{ font-size: 18px; font-weight: normal; line-height: 18px; padding-top: 36px; }
.lc li h4{ font-size: 18px; font-weight: normal; line-height: 18px; padding-top: 36px; }
.lctop{ width: 100%; height: 0px; background: url(lc_top.png) no-repeat 82px 0; }
.lccont{ position: relative; padding-bottom: 10px; }
.lccont .lcbg{ position: absolute; z-index: 2; top: 90px; left: 282px; width: 4px; height: 100%; background: url(../images/lc_libg.png) no-repeat 261px bottom #d2d2d2; }
.lccont .lcbt{ position: absolute; z-index: 3; bottom: 0; left: 261px; width: 46px; height: 46px; background: url(../images/lc_libg2.png) no-repeat 0 0; }
.lccont .lcul{ position: relative; z-index: 4; }
.lccont .lcul li{ position: relative; width: 100%; height: 226px; background: url(../images/lc_libg.png) no-repeat 261px 0; }
.lccont .lcul .lcleft{ position: absolute; top: 10px; left: 50px; width: 198px; text-align: right; }
.lccont .lcul .lcleft .titleT{ font-size: 16px; line-height: 30px; height: 30px; padding-right: 30px; color: #fff; background: url(../images/lc_icon_bg.png) no-repeat; }
.lccont .lcul .lcleft .pic{ position: relative; top: 20px; left: 45px; overflow: hidden; width: 146px; height: 110px; }
.lccont .lcul .lcleft .pic img{ width: 146px; height: 110px; }
.lccont .lcul .lcright{ position: absolute; top: 62px; left: 308px; width: 356px; height: 131px; padding-right: 9px; padding-left: 22px; background: url(../images/cont_bg.png) no-repeat; }
.lccont .lcul .lcright h4{ font-size: 14px; padding-top: 5px; border-bottom: 1px solid #d2d2d2; }
.lccont .lcul .lcright p{ font-size: 12px; line-height: 22px; margin-top:10px; }


.product_class .menu{
	width:100%;
	z-index:9999;
}
.product_class .menu li.toplinks{
	float:left;
	text-align:center;
	position:relative;
	
	margin-right:10px;
	width:200px;
}

.product_class .menu li a.topmenu{
	font-size:16px;
	display:block;
	text-align:center;
	border:1px #087203 solid;
	color:#087203;
	padding:6px 0px;
}
.product_class .menu li a.topmenu:hover{
	color:#fff;
	background:#087203;
}

.product_class .menu .sonm{
	display:none;
	background-color:#087203;
	color:#fff;
	
	width:200px;	
	
	top:32px;
	left:0px;
	
	float:left;
}
.product_class .menu .sonm .sonlink li{
	text-align:center;
	width:100%;
	
	padding:6px 0px;
	border-top:1px #fff solid;
}
.product_class .menu .sonm .sonlink li a{
	font-size:14px;
	color:#fff;
}
.product_class .menu .sonm .sonlink li a:hover{
	font-size:14px;
	color:#F47E2F;
}

.product_list{width:100%; float:left; margin-top:10px;}

.product_list li.photo{float:left; background:#e0dfdf; width:29%; margin-left:1.3%; margin-right:1.3%; margin-bottom:20px; border:4px #e0dfdf solid; padding:2px; line-height:30px; 
-moz-border-radius: 6px;      /* Gecko browsers */
    -webkit-border-radius: 6px;   /* Webkit browsers */
    border-radius:6px;            /* W3C syntax */}
	
.product_list li.photo:hover{ transition:All .6s ease-in-out;background:#1c9ee6; border:4px #1c9ee6 solid; color:#fff;}	

.case_search{padding: 0px;}
.case_seek{display:inline-block;*display:inline;zoom:1;margin:0px auto 0px; float:right}
.case_seek .input_search{font-family:'微软雅黑'; font-size:14px; border:1px #087203 solid; color:#333;width:280px; height:26px; text-indent: 10px;}
.case_seek .sear_btn{ font-family:'微软雅黑'; border:0px; background:#087203;color:#fff;width:60px; height:30px; font-size:14px; line-height:20px; cursor:pointer; }

.case_seek .sear_btn:hover{ background:#169a10;}

.case_seek img{padding:10px;cursor:pointer;}
.case_more{text-align: center;margin-top: 40px;}
.case_more a{display: inline-block;font-size: 14px;color: #2eafbb;line-height: 38px;border: 1px solid #2eafbb;display: inline-block;width: 1200px;}

.crumbs{border-bottom:0px solid #f7f7f7;line-height:40px;color:#333; font-size:14px; padding-left:0px;}
.crumbs .icon{display:inline-block;width:14px;height:14px;background: url("../images/sprite.png") -80px 4px no-repeat;margin-right:4px;}
.crumbs a{color:#666;}
.crumbs a:hover{color:#666;}
.crumbs .on{color:#666;}

.case{overflow: hidden; min-height:600px; background: url("../images/products_title.jpg") no-repeat -100px 0px; padding-top:160px;}
.case_top{margin-top:20px;}
.case_top h2{margin-bottom:8px;}
.case_top h2 a{font-size:16px;color:#2eafbb;font-weight:normal;display:inline-block;margin-right:12px;}
.case_top h3{font-size:14px;color:#333333;font-weight:normal;margin-bottom:8px;}
.case_top .date{color:#999;}
.case_top .intro{width:340px;line-height:26px;color:#999;}
.case_sign{margin-top:20px; float:left; width:100%; padding-top:20px}
.case_sign img{width:100%;}
.case_sign .info{line-height:26px;color:#999;margin-top:10px;}
.case_sign .info a{color:#999;margin-top:10px;display:inline-block;text-decoration:underline;}
.case_phone{background:url(../images/case_phone_bg.jpg) no-repeat center;width:100%;height:882px;padding-top:78px;margin-top:40px;}
.case_phone_bg{background:url(../images/phone_bg2.png) no-repeat center;width:405px;height:723px;margin:0px auto;position:relative;}
.phone_slider{padding-top:69px;margin-left:28px;width:350px;height:560px;}
.case_erweima{width:200px;margin:60px auto;border:1px solid #e3e3e3;}
.case_erweima_btn{background-color:#2eafbb;text-align:center;padding:0px 10px;height:40px;line-height:40px;width:140px;margin:0px auto;}
.case_erweima_btn a{color:#e3e3e3;}

.case_erweima2{width:480px;margin:60px auto;}
.case_erweima2 dl{float:left;margin:0 20px;text-align:center;width:200px;}
.case_erweima2 dd{line-height:30px;height:30px;width:188px;background-color:#2eafbb;color:#fff;margin:10px auto;}

a.btn_case_see{width:100%;height:32px;line-height:32px;color:#2eafbb;font-size:14px;background-color:#fff;border:1px solid #2eafbb;text-align:center;display:block;margin:30px auto;}
.c_back{text-align: center;margin-top: 60px;}
.c_back img{cursor: pointer;}
.ser_project ul{margin:40px auto;width:1200px;}
.ser_project li{float:left;margin-left:40px;position:relative;overflow:hidden;}
.ser_project li:first-child{margin:0;}
.blur{filter: blur(4px); -webkit-filter: blur(4px);  -moz-filter: blur(4px);-ms-filter: blur(4px);
      filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=4, MakeShadow=false); /* IE6~IE9 */}
.blur_shade{background:url("../images/bg-white.png") no-repeat;position: absolute;top:-600px;left: 0;width: 100%;height: 100%;text-align: center;z-index: 2;opacity: 0;}
.blur_shade h4{font-size: 20px;color: #333;font-weight: normal;padding-top: 100px;}
.blur_shade .text{font-size: 14px;color: #333;margin-top: 8px;padding: 8px 10px 0;}

.ser_scope{background:#f7f7f7;padding-bottom:70px;}
.picBox{width:1200px;margin:40px auto;}
.picBox li{float:left;position:relative;width:400px;display:table;}
.picBox .ser_info{position:absolute;font-size:16px;color:#333;line-height:40px;text-align:center;width:100%;left:0;}
.picBox .s1 .ser_info{bottom:0;}
.picBox .s3 .ser_info{top:0;}
.picBox .s5 .ser_info{bottom:0;}
.picBox .ser_shade{background:#fff;opacity:0.6;filter:alhpa(opacity=60);width:100%;height:100%;position:absolute;top:0;left:0;}
.picBox h2{font-size:16px;color:#333;font-weight:normal;position:relative;z-index:2;}
.picBox .s2:after{height: 0; width:0;content: "";position: absolute;left:-20px;top:50%;
                  border-width:10px;
                  border-style: dashed solid   dashed dashed ;
                  border-color:transparent #2eafbb   transparent transparent;
}
.picBox .s4:after{height: 0; width:0;content:"";position: absolute;right:-20px;top:50%;z-index: 2;
                  border-width:10px;
                  border-style:  dashed dashed  dashed solid;
                  border-color:  transparent  transparent  transparent #2eafbb;
}
.picBox .s6:after{height: 0; width:0;content: "";position: absolute;left:50%;top:-20px;
                  border-width:10px;
                  border-style: dashed    dashed solid dashed ;
                  border-color:transparent  transparent #2eafbb transparent;
}
.picBox .intro{position:absolute;left:0;top:0;font-size:14px;line-height:26px;color:#fff;margin:auto 28px;padding-top:36px; }
.picBox dl{position:absolute;left:0;top:0;font-size:14px;line-height:26px;color:#fff;margin:auto 38px;padding-top:36px; }
.picBox dt{font-size:18px;margin-bottom: 8px;}
.picBox dd{display:list-item;list-style-type: circle;white-space: nowrap;}
.picBox li img{width:400px;height:220px;}
.sp_box{margin-top:40px;}

.picScroll-left{ width:1200px;margin: 0 auto;  overflow:hidden; position:relative; padding-bottom: 40px;}
.picScroll-left .hd{ overflow:hidden; position: absolute;bottom: 0;width: 100%;text-align: center;z-index: 2;}
.picScroll-left .hd a{display: inline-block;font-size: 20px;font-weight: 200;color: #999;line-height: 38px;border: 1px solid #999;width: 38px;text-align: center;margin: 0 5px;cursor: pointer;}
.picScroll-left .hd a:hover{color: #333;border-color: #333;}
.mobile_column{}
.mobile_column ul{width: 1200px;margin: 40px auto;}
.mobile_column li{width: 360px;text-align: center;float: left;margin-left: 40px;}
.mobile_column li:first-child{margin-left: 0;}
.mobile_column .title{font-size: 16px;color: #222;margin: 10px auto;line-height: 26px;}
.mobile_column .intro{color: #999;line-height: 22px;width: 320px;margin: 0 auto;}
.wechat{background: url("../images/weixin_bg_12.jpg") no-repeat center top;position:relative;}
.wechat dl{margin-left:140px;margin-top:300px;float:left;}
.wechat dt{font-size: 36px;color: #333;margin-bottom: 30px;}
.wechat dd{font-size: 16px;color: #333;line-height: 30px;}
.wechat_intro{margin-top: 60px;position: relative;top:40px;overflow: hidden;}
.wechat_img{width: 540px;float:right;min-height: 680px;overflow: hidden;position: relative;left: 86px;}
.wechat_img img{position: absolute;right: 0;bottom: 0;}
.wi_left{width: 460px;margin-left: 78px;position: relative;}
.wi_left img{position: relative;}
.wi_right{width: 540px;background: url("../images/app_img2.png") no-repeat left top;padding-left: 115px;padding-top: 92px;}
.wi_right h2{font-size: 36px;font-weight: normal;color: #333;margin-bottom: 30px;}
.wi_right h3{font-size: 20px;font-weight: normal;color: #333;margin-bottom: 28px;}
.wi_right .text{font-size: 16px;font-weight: normal;color: #333;line-height: 30px;}

}

.news{overflow: hidden; background: url("../images/news_title.jpg") no-repeat -100px 0px; padding-top:160px; min-height:300px;}
.news_tab{width: 526px; float:right;}
.news_tab ul{margin-top: -68px; }
.news_tab li{float:left;width:150px;height:40px;overflow:hidden;padding-left:0px;margin-right:0px;margin-bottom:20px;}
.news_tab h2{font-size:16px;color:#fff;font-weight:normal;padding-top:8px; text-align:center}
.news_tab .eg{font-size:14px;color:#fff;text-transform: uppercase;padding-bottom:12px;font-family:Arial;}
.news_tab li:hover{opacity:1;filter:alpha(opacity=100)}
.news_tab li.sel{opacity:0.8;filter:alpha(opacity=80)}
.news_tab .cyan{background: #43bcc7;opacity:0.8;filter:alpha(opacity=80)}
.news_tab .red{background: #de6764;opacity:0.8;filter:alpha(opacity=80)}
.news_tab .blue{background: #31a0e1;opacity:0.8;filter:alpha(opacity=80)}
.news_tab .purple{background: #6a8bd2;opacity:0.8;filter:alpha(opacity=80)}
.news_tab .green{background: #9ac047;opacity:0.8;filter:alpha(opacity=80)}
.news_tab .black{background: #000000;}
.news_tab .cyansel{background: #43bcc7;opacity:1;filter:alpha(opacity=100)}
.news_tab .redsel{background: #de6764;opacity:1;filter:alpha(opacity=100)}
.news_tab .bluesel{background: #31a0e1;opacity:1;filter:alpha(opacity=100)}
.news_tab .purplesel{background: #6a8bd2;opacity:1;filter:alpha(opacity=100)}
.news_tab .greensel{background: #9ac047;opacity:1;filter:alpha(opacity=100)}

.news_posite{width: 100%;margin: 0 auto;overflow:hidden;}

.news_list{width: 100%;margin: 0 auto;overflow:hidden; }
.news_list li{background: #eee;zoom:1;margin-top: 20px;position: relative;}
.news_list .line{display: block;position: absolute;}
.news_list li:after{content: "";clear: both;display: table;}
.news_time{background: #287ee7;width: 80px;height:72px;padding: 18px 10px 20px 0;}
.news_time .day{display: block;font-size: 30px;color: #fff;font-family: "Impact"; margin-top:6px; text-align: right;}
.news_time .year{display: block; font-size: 18px;  color: #eee;text-align: right; margin-top:16px}
.news_time .author{display: block;color: #eee;text-align: right;line-height: 22px;}
.news_time .type{display: block;text-align: right;background: url("../images/n01.jpg") no-repeat right top;padding-top: 6px;margin-top: 4px;}
.news_time .type a{color: #fff;font-family: '宋体', Arial;}
.news_cont{width: 83%;margin-right: 20px; padding-left:20px; }
.news_cont h2{font-size: 16px;font-weight:bold;padding-top: 6px;}
.news_cont h2 a{color: #333;}
.news_cont a:hover{color: #287ee7;}
.news_cont .demo{line-height: 20px;margin-top: 10px; height:36px; font-size:14px; color:#666}
.news_cont .vis{color: #666;line-height: 24px;margin-top: 6px; font-size:12px;}
.news_cont .more{float: right;color: #666;display: inline-block;border: 1px solid #999;line-height: 18px;padding: 0 10px;}
.news_more{width: 84%;margin: 40px auto 80px;text-align: center;}
.news_more a{display: block;font-size: 14px;color: #2eafbb;border: 1px solid #2eafbb;line-height: 22px;}




.backg_new{background: #f7f7f7;padding: 1px 0 40px;margin-bottom: -40px;}
.news_info{width: 1200px;margin: 0 auto;}
.news_box{width: 840px;}
.news_title{border-bottom: 1px solid #eeeeee; margin-top: 10px;padding-bottom: 18px; text-align:center}
.news_title h2{font-size: 16px;color: #333;font-weight: normal;}
.news_title .sign{color: #999;margin-top: 22px;}
.news_title .label{color: #2eafbb;}
.news_title .mark{padding-right: 20px;}
.news_page{text-align:center;margin-top:16px;}
.news_page a{display:inline-block;font-size:20px;font-weight:200;line-height:38px;width:38px;text-align:center;margin:0 0px 0 10px;color:#999;border:1px solid #999;}
.news_page a:hover{color:#333;border-color:#333;}
.news_box .demo{font-size: 14px;color: #333;line-height: 30px;margin-top: 30px;}
.news_box .notice{font-size: 12px;color: #999;padding-top:20px;clear:both;}
.page_list{border-top: 1px dashed #d3d3d3;margin-top: 16px;padding-top: 10px;margin-bottom: 30px;}
.page_list li{line-height: 24px;color: #999; text-align:center}
.page_list li a{color: #999;}
.page_list li a:hover{color: #2eafbb;}
.page_list .return{float: right;font-size: 14px;color: #2eafbb;border: 1px solid #2eafbb;line-height: 38px;padding: 0 20px;margin-top: 6px;}
.news_menu{width: 240px;background: #f7f7f7;padding: 30px;margin-top: 40px;}
.news_menu dt{font-size: 20px;color: #333;margin-bottom: 24px;}
.news_menu dd{border-bottom: 1px dashed #cccccc;margin-bottom: 20px;}
.news_menu dd h3{color: #333;font-size: 16px;font-weight: normal;margin-bottom: 10px;}
.news_menu a:hover{color:#2eafbb;}
.news_menu .text{color: #666;line-height: 24px;margin-bottom: 14px;}
.news_menu .time{color: #999999;line-height: 24px;margin-bottom: 6px;}
.news_seek{border:1px solid #fff;display:inline-block;*display:inline;zoom:1;background:none;position:absolute;left:0;top:280px; left:80px;}
.news_seek input{border: 0;background: none;color:#fff;width: 0;text-indent: 10px;}
.news_seek img{padding: 10px;cursor:pointer;}
.news_img{position: absolute;right: 0;top:76px;}
.form_msg{width: 660px;padding-left: 0px;  }
.form_msg dl{position: relative;z-index: 3;}
.form_msg dt{font-size: 18px;color: #333;padding-top: 10px;}
.form_msg dd{margin-top: 10px;}
.form_msg .text{border:1px solid #d3d2d2; background:transparent;color:#999;height:32px;width:400px;line-height:32px;text-indent:12px;margin-right:14px; font-size: 14px}
.form_msg .text:focus{border-color:#999;color:#333;;}
.form_msg .textarea{color:#999;line-height:32px;padding-left:12px;font-family:'微软雅黑'; }
.form_msg .sub_btn{font-size:14px; border:1px solid #ccc;background:#ccc;color:#333;height:30px;width:118px;line-height:20px;margin-right:14px;*margin-left:12px;filter:chroma(color=#000000);cursor:pointer;}

.form_msg .sub_btn:hover{background:#ce1312; color:#fff; border:1px solid #ce1312;}
.form_msg textarea{width:600px;border:1px solid #d3d2d2;background:transparent;height:140px;color: #999;resize: none;*margin-left: 12px;overflow:auto; font-size: 14px}
.form_msg textarea:focus{color: #333;border-color: #999;outline: none;}
.c_shade{position:absolute;top:0;left:0;background: #000;opacity: 0.0;filter:alpha(opacity=0);width: 100%;height: 100%;}
.connect{background: url("../images/contact_img.jpg") no-repeat -100px 0px; padding-top:360px;min-height: 400px;}
.connect_column{margin-top: 40px;}
.connect_column li{float: left;text-align: center;width: 285px;height: 218px;margin-left: 20px;position: relative;padding-top: 42px;font-size: 16px;color: #333;line-height: 32px;}
.connect_column li:first-child{margin-left: 0;}
.connect_column h2{font-size: 18px;color: #333;font-weight: normal;margin-top: 10px;margin-bottom: 10px;}
.connect_column .info{position: relative;z-index: 2;}
.connect_column .text{margin: 0 20px;}
.connect_column .s1{position:absolute;top:0;left:0;width:100%;height:100%;background: #de6764;opacity: 0.2;filter:alpha(opacity=20);}
.connect_column .s2{position:absolute;top:0;left:0;width:100%;height:100%;background: #58bec8;opacity: 0.2;filter:alpha(opacity=20);}
.connect_column .s3{position:absolute;top:0;left:0;width:100%;height:100%;background: #9ac047;opacity: 0.2;filter:alpha(opacity=20);}
.connect_column .s4{position:absolute;top:0;left:0;width:100%;height:100%;background: #31a0e1;opacity: 0.2;filter:alpha(opacity=20);}
.connect_column .i1{display: inline-block;width: 36px;height: 46px; background: url("../images/sprite2.png") no-repeat 0 0;}
.connect_column .i2{display: inline-block;width: 42px;height: 46px; background: url("../images/sprite2.png") no-repeat -38px 0;}
.connect_column .i3{display: inline-block;width: 40px;height: 46px; background: url("../images/sprite2.png") no-repeat -83px 0;}
.connect_column .i4{display: inline-block;width: 40px;height: 46px; background: url("../images/sprite2.png") no-repeat -125px 0;}
.connect_column a{ color: #333;}
.connect_share{border-top: 2px solid #43bcc7;width: 120px;margin: 46px auto 0;text-align: center;padding-top: 46px;}
.connect_share .sh1{display: inline-block;width: 40px;height: 40px;background: url("../images/sprite2.png") 0 -48px;margin-right: 9px;}
.connect_share .sh2{display: inline-block;width: 40px;height: 40px;background: url("../images/sprite2.png") -41px -48px;}
.arrive{background: #f7f7f7;padding-bottom: 40px;margin-bottom:-40px;}
.arrive_column_con{width:1150px;overflow:hidden;}
.arrive_column{margin-left:50px;width:1300px;}
.arrive_column dl{float:left;width:318px;margin:40px 90px 0 0px;}
.arrive_column dt{margin-bottom: 20px;}
.arrive_column dd{font-size: 16px;color: #333;line-height: 32px;}
.bus{font-size: 18px;color: #31a0e1;}
.bus dt{margin-left: -50px;}
.bus .icon{display: inline-block;width: 32px;height: 32px;background: url("../images/sprite2.png") 0 -90px;vertical-align: middle;margin-right: 18px;}
.taxi{font-size: 18px;color: #de6764;}
.taxi dt{margin-left: -50px;}
.taxi .icon{display: inline-block;width: 32px;height: 34px;background: url("../images/sprite2.png") -34px -90px;vertical-align: middle;margin-right: 18px;}
.metro{font-size: 18px;color: #9ac047;}
.metro dt{margin-left: -50px;}
.metro .icon{display: inline-block;width: 34px;height: 34px;background: url("../images/sprite2.png") -66px -90px;vertical-align: middle;margin-right: 16px;}
/*case*/
.container{width:800px;overflow:hidden;*width:800px;overflow:hidden; float:left}
.da-thumbs {width:800px; float:left}
.da-thumbs li{float:left;width:25%;overflow:hidden;*width:24.97%; height:160px;}
.da-thumbs li a img{display:block;margin:0 auto;border:0;}
.da-thumbs li a>img{}
.da-thumbs li a:hover>img{transform: scale(1.1);transition: all 0.4s ease-in-out;}
.da-thumbs li a{overflow:hidden;display:block;}
.da-thumbs li a div{padding-top:10%;display:none;}
.da-thumbs li a:hover div{*display: block;}
.da-thumbs li a div img{z-index:2;top:0px;}

.da-shade{background:#333;}
.da-thumbs h2{left:0;font-size:16px;color:#fff;font-family:Arial;font-weight:normal;text-align:center;line-height:40px;z-index:4;}
.da-thumbs .title_shade{z-index:2;bottom:0;left:0;height:40px;width:100%;}
.da-thumbs li a:hover h2{display:none;}
.da-thumbs li a:hover .title_shade{display:none;}
/* contact_pay */
.pay_t{margin:48px auto 30px auto;width:223px;}
.pay_list{width:1200px;margin:0px auto;}
.pay_list table{border-collapse:collapse;border:1px solid #ddd;padding:0px;margin:0px;width:100%;}
.pay_list table td{padding:12px 0px 20px 10px;margin:0px;border:1px solid #ddd;font-family:Arial;font-size:14px;color:#333;line-height:31px;}
.pay_list dt{height:80px;}
.pay_list dt.dt2{padding-left:12px;}
.pay_list dd{padding-left:10px;}
.pay_spec{font-family:Arial;font-size:14px;color:#333;line-height:31px;width:1200px;margin:30px auto;}

#superContainer {
    height: 100%;
    position: relative;
    /* Touch detection for Windows 8 */
    -ms-touch-action: none;
    /* IE 11 on Windows Phone 8.1*/
    touch-action: none;
}
.section{overflow: hidden;}
.fp-section {
    position: relative;
    -webkit-box-sizing: border-box; /* Safari<=5 Android<=3 */
    -moz-box-sizing: border-box; /* <=28 */
    box-sizing: border-box;
}
.fp-slide {
    float: left;
}
.fp-slide, .fp-slidesContainer {
    height: 100%;
    display: block;
}
.fp-slides {
    z-index:1;
    height: 100%;
    overflow: hidden;
    position: relative;
    -webkit-transition: all 0.3s ease-out; /* Safari<=6 Android<=4.3 */
    transition: all 0.3s ease-out;
}
.fp-section.fp-table, .fp-slide.fp-table {
    display: table;
    table-layout:fixed;
    width: 100%;
}
.fp-tableCell {
    display: table-cell;
    vertical-align: middle;
    width: 100%;
    height: 100%;
}
.fp-slidesContainer {
    float: left;
    position: relative;
}
.fp-controlArrow {
    position: absolute;
    z-index: 4;
    top: 50%;
    cursor: pointer;
    width: 0;
    height: 0;
    border-style: solid;
    margin-top: -38px;
}
.fp-controlArrow.fp-prev {
    left: 15px;
    width: 0;
    border-width: 38.5px 34px 38.5px 0;
    border-color: transparent #fff transparent transparent;
}
.fp-controlArrow.fp-next {
    right: 15px;
    border-width: 38.5px 0 38.5px 34px;
    border-color: transparent transparent transparent #fff;
}
.fp-scrollable {
    overflow: scroll;

}
.fp-notransition {
    -webkit-transition: none !important;
    transition: none !important;
}
.page_next{width:63px;height:63px;position:absolute;bottom:0px;left:50%;margin-left:-40px;z-index:999;opacity:0.6;filter:alpha(opacity=60);
    animation: 3s linear 0s normal none infinite running fade;}




/* right contact */
.right_contact{position:fixed;bottom:60px;right:0px;width:40px;display:none;z-index:100000;}

.right_contact .r_logo{background:url(../images/contact_logo.png) no-repeat center #ececec;width:40px;height:40px;cursor:pointer;}

.right_contact .r_logo:hover{background:url(../images/contact_logo2.png) #169a10 no-repeat center ;width:40px;height:40px;cursor:pointer;}

.right_contact .r_qq{background:url(../images/contact_qq.png) no-repeat center #ececec;width:40px;height:40px;cursor:pointer;}
.right_contact .r_tel{background:url(../images/contact_tel.png) no-repeat center #ececec;width:40px;height:40px;cursor:pointer;}
.right_contact .r_close{background:url(../images/contact_close.png) no-repeat center #f9f9f9;width:40px;height:40px;cursor:pointer;}
.right_contact .r_close:hover{background:url(../images/contact_close2.png) no-repeat center #169a10;cursor:pointer;}
.right_contact .r_show{background:url(../images/contact_h.jpg) no-repeat center;width:40px;height:40px;cursor:pointer;}
.right_contact .right_hide{display:none;}
.right_contact .sel .r_qq{background:url(../images/contact_qq2.png) no-repeat center #169a10;}
.right_contact .sel .r_tel{background:url(../images/contact_tel2.png) no-repeat center #169a10;}
.right_contact .r_sub{display:none;position:absolute;right:40px;top:0px;background-color:#169a10;padding:20px;line-height:34px;z-index:100000;}
.right_contact .r_sub_tel{width:110px;top:40px;}
.right_contact .r_sub_tel span{display:block;font-size:14px;color:#fff;font-family:Arial;}
.right_contact .r_top{background:url(../images/contact_top.png) no-repeat center #f9f9f9;width:40px;height:40px;cursor:pointer;display:none;}
.right_contact .r_top:hover{background:url(../images/contact_top2.png) no-repeat center #169a10;}

#r_top{background:url(../images/bottom_top_ico.png) no-repeat center #f9f9f9;width:84px;height:40px;cursor:pointer; margin:0px auto;}
#r_top:hover{background:url(../images/bottom_top_ico2.png) no-repeat center ;}
/* right nav */
#fp-nav{position:fixed;z-index:100000;top:40%;opacity:1;}
#fp-nav.right{right:17px;}
#fp-nav.left{left:17px;}
#fp-nav ul li,.fp-slidesNav ul li{display:block;width:14px;height:13px;margin:7px;position:relative;}
.fp-slidesNav ul li{display: inline-block;}
#fp-nav ul li a,.fp-slidesNav ul li a{display: block;position:relative;z-index:1;width:100%;height: 100%;cursor: pointer;text-decoration: none;}
#fp-nav ul li a.active span,.fp-slidesNav ul li a.active span {background: #ccc;}
#fp-nav ul li a span,.fp-slidesNav ul li a span{top:2px;left:2px;width:8px;height:8px;border:1px solid #ccc;background:rgba(0, 0, 0, 0);border-radius:50%;position:absolute;z-index:1;}


/* 成功案例 */
#slider ul, #slider li,
#slider2 ul, #slider2 li{
    margin:0;
    padding:0;
    list-style:none;
}
#slider2{margin-top:1em;}
#slider li, #slider2 li{
    width:350px;
    height:560px;
    overflow:hidden; 
}	
#prevBtn, #nextBtn,
#slider1next, #slider1prev{ 
    display:block;
    width:30px;
    height:77px;
    position:absolute;
    left:-380px;
    top:350px;
    z-index:1000;
    font-size:0px;
}	
#nextBtn, #slider1next{ 
    left:730px;
}														
#prevBtn a, #nextBtn a,
#slider1next a, #slider1prev a{  
    display:block;
    position:relative;
    width:43px;
    height:85px;
    background:url(../images/btn_prev.png) no-repeat 0 0;	
}	
#nextBtn a, #slider1next a{ 
    background:url(../images/btn_next.png) no-repeat 0 0;	
}	

/* numeric controls */	
ol#controls{
    margin:156px auto 0px auto;
    padding:0;
    height:28px;
    padding-left:42%;
}
ol#controls li{
    margin:0 10px 0 0; 
    padding:0;
    float:left;
    list-style:none;
    height:12px;
    line-height:12px;
    width:12px;
}
ol#controls li a{
    display:block;
    height:12px;
    width:12px;
    line-height:12px;
    padding:0px;
    text-decoration:none;
    font-size:0px;
    background:url(../images/case_ico.png) no-repeat 0px -12px;
}
ol#controls li.current a{
    background:url(../images/case_ico.png) no-repeat 0px 0px;
}
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}

@media all and (max-width:1199px) {
    .wrap{border:0;padding:0;width:1070px;margin:0 auto;*zoom:1;}
/*index
//home service*/
.hearer h1 a{width:155px;height:80px;overflow:hidden;}
.serve_column ul{width:824px;margin:0px auto;}
.serve_column li{float:left;width:272px;height:390px;background:#ffffff;margin:10px 95px 20px 45px;}


/*home_news*/
.hn_main{width:450px;position:relative;padding-bottom:28px;margin-top:40px;}
.hn_column{width:480px;margin-top:30px;}
.top_news_img{width:450px;height:194px;}
.hn_column .text{padding:15px 20px;line-height:24px;height:110px;color:#fff;display:none;border-top:1px solid #7c9bad;}
.home_service{display:none;}




/*about*/
.about{width:100%;overflow:hidden;}
.about .points{height:500px;}
.about_tab{width:860px;}
.about_main{width:400px;}
.about_cont2{display:none;}
.about_cont li{margin-bottom:14px;width:200px;float:left;}
.about_main .about_cont:first-child{border-bottom:0px none;}
.zhizi li:first-child{display:none;}
.job_tab{display: none;width:440px;}
.jion_box{width:960px;margin: 0 auto;position: relative;}
.jion .send{position:absolute;right:22px;top:444px;}
.jion_img{top:135px;left: 0;}
.jion_info{margin-left: 250px;margin-top:360px;}




}

/* footer */

.footer{width:100%; float:left;  padding-top:26px; color:#333; border-top:1px #e5e5e5 solid;   }
.footer_bottom{width:100%; float:left; background:#185dc3; color:#fff; padding-top:20px; padding-bottom:20px;}
.footer_bottom p a{color:#fff; }
.footer_bottom p a:hover{color:#40b5f5; }



/*===============客服===============*/
/*在线客服*/

.keifu{ position:fixed; bottom:50px; right:0; width:180px;height:500px; _position:absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.bottom,10)||0)-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
 z-index:999999;}
.keifu_tab{ width:180px;height: 500px;background-color:#1d7ae4; border-radius: 5px;}
/*.icon_keifu{ width:26px; height:100px; float:left; background:url(../images/201503251018503769715.png) 0 0; position:relative; display:none; cursor:pointer;}*/
.icon_keifu{ width:26px;font-size:20px;text-align:center;color:#fff ;height:100px; float:left;  position:relative; display:none; cursor:pointer;}
.keifu_box{ float:left; width: 180px;}
.keifu_tab img{ display:block;}
.keifu_head{ width:180px; font-size:26px;text-align:center;color:#fff}
.keifu_close:link,.keifu_close:visited{ display:block; width:20px; height:20px; background:url(../images/close.gif) no-repeat 0 0px; position:absolute; top:5px; right:5px;}


.keifu_con li{background:#fff;height:32px;margin:5px 10px 0px 10px;border-radius: 5px;line-height:32px;color:#333}
.keifu_con li a{font-family:"microsoft yahei";font-size:14px ;color:#333}
.keifu_con li a img{float:left;margin:5px 5px}
.keifu_con li:hover{background:#c10;}
.keifu_con li:hover{color:#fff;}
.keifu .b-contact{background:#fff;height: 180px;margin:5px 10px 0px 10px;border-radius: 5px;margin-top: 8px;}
.keifu .b-contact i{font-size: 12px;width:90%;padding-left:5px;float:left;margin-top: 10px;font-family:"microsoft yahei";line-height:20px}
.keifu .b-contact b{font-size: 14px;width:90%;padding-left:5px;float:left;line-height: 22px;color:#333;font-weight:bold;border-bottom:1px dotted #dedede;/* font-family:arial */}

.keifu .b-weixin{background:#fff;margin:5px 10px 0px 10px;border-radius: 5px;text-align:center}
.keifu .b-weixin img{width: 140px;padding:8px;}
.keiful .b-weixin i{font-size: 12px;width:100%;text-align:center;float:left;margin-top: -5px;font-family:"microsoft yahei";line-height: 14px;}



